Polygon soup